﻿#define _CRT_SECURE_NO_WARNINGS


#define _CRT_SECURE_NO_WARNINGS

#include<stdio.h>
//int main()
//{
//    float a;
//    int b, c, d;
//    scanf("%f %d %d %d", &a, &b, &c, &d);
//    if (b == 11 && c == 11) {
//        a *= 0.7;
//        if (d == 1) {
//            a -= 50;
//            if (a < 0) {
//                a = 0;
//            }
//        }
//    }
//    if (b == 12 && c == 12) {
//        a *= 0.8;
//        if (d == 1) {
//            a -= 50;
//            if (a < 0) {
//                a = 0;
//            }
//        }
//    }
//    printf("%.2f", a);
//    return 0;
//}
//
//void myqsort(void* base, size_t nitems, size_t size, int(*compar)(const void*, const void*))
//{
//	int i, j;
//	char* st = (char*)base; //void *������Ӽ�����char *�Ӽ��������ֽ���תΪ1��������ơ�
//	char tmp[16]; //���ǵ�long double���ͣ���ʱ�ռ�����16�ֽڱȽϱ���
//
//	for (i = 0; i < nitems - 1; i++)
//	{
//		for (j = 0; j < nitems - 1 - i; j++) //ð�ݳ���ѭ��ͷ
//		{
//			if (compar(st + j * size, st + (j + 1) * size)) //�Ƚϵ�ʱ����תע���size
//			{
//				memcpy(tmp, st + j * size, size); //����������memcpy��ɾͲ�������⡣
//				memcpy(st + j * size, st + (j + 1) * size, size);
//				memcpy(st + (j + 1) * size, tmp, size);
//			}
//		}
//	}
//}
